package clinsistem.b.negocio.entidades;

public class Profissional extends Usuario {
	private String registro;
	private String cpf;
	private String rg;
	private String categoria;
	private String especialidade;
	private String valorDaConsulta;
	private Data nascimento;
	private String telefoneFixo;
	private String telefoneCelular;
	private String email;
	private String sexo;
	private String orgaoExpeditorRegistro;
	private String horarioAtendimento;
	private String estadoExpedidor;
	
	
	
	
	public String getEstadoExpedidor() {
		return estadoExpedidor;
	}

	public void setEstadoExpedidor(String estadoExpedidor) {
		this.estadoExpedidor = estadoExpedidor;
	}

	public String getHorarioAtendimento() {
		return horarioAtendimento;
	}

	public void setHorarioAtendimento(String horarioAtendimento) {
		this.horarioAtendimento = horarioAtendimento;
	}

	public void toUpper() {
		if (super.getNome()!=null)
			super.setNome(super.getNome().toUpperCase());
		if (categoria!=null)
			categoria=categoria.toUpperCase();
		if (especialidade!=null)
			especialidade=especialidade.toUpperCase();
		if (super.getStatus()!=null)
			super.setStatus(super.getStatus().toUpperCase());
		if (sexo!=null)
			sexo=sexo.toUpperCase();
		if (orgaoExpeditorRegistro!=null)
			orgaoExpeditorRegistro=orgaoExpeditorRegistro.toUpperCase();
	}
	
	public Profissional() {
		
	}
	
	public Profissional(String login, String nome, String registro) {
		super.setLogin(login);
		super.setNome(nome);
		this.registro = registro;
	}

	public Profissional(String nome, String registro, String orgaoExpedidor, String login) {
		super.setLogin(login);
		super.setNome(nome);
		super.setNome(nome);
		this.registro=registro;
		this.orgaoExpeditorRegistro=orgaoExpedidor;
	}
	
	


	public Profissional(String login, String registro, String nome, String cpf, String rg,
			String categoria, String especialidade, String valorDaConsulta,
			Data nascimento, String telefoneFixo, String telefoneCelular,
			String email, String sexo,
			String orgaoExpeditorRegistro, String estadoExpedidor, String horarioAtendimento) {
		this.registro = registro;
		super.setNome(nome);
		super.setLogin(login);
		this.cpf = cpf;
		this.rg = rg;
		this.categoria = categoria;
		this.especialidade = especialidade;
		this.valorDaConsulta = valorDaConsulta;
		this.nascimento = nascimento;
		this.telefoneFixo = telefoneFixo;
		this.telefoneCelular = telefoneCelular;
		this.email = email;
		this.sexo = sexo;
		this.orgaoExpeditorRegistro = orgaoExpeditorRegistro;
		this.estadoExpedidor=estadoExpedidor;
		this.horarioAtendimento=horarioAtendimento;
	}

	public String getRegistro() {
		return registro;
	}
	public void setRegistro(String registro) {
		this.registro = registro;
	}
	
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getRg() {
		return rg;
	}
	public void setRg(String rg) {
		this.rg = rg;
	}
	public String getCategoria() {
		return categoria;
	}
	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}
	public String getEspecialidade() {
		return especialidade;
	}
	public void setEspecialidade(String especialidade) {
		this.especialidade = especialidade;
	}
	public String getValorDaConsulta() {
		return valorDaConsulta;
	}
	public void setValorDaConsulta(String valorDaConsulta) {
		this.valorDaConsulta = valorDaConsulta;
	}
	public Data getNascimento() {
		return nascimento;
	}
	public void setNascimento(Data nascimento) {
		this.nascimento = nascimento;
	}
	public String getTelefoneFixo() {
		return telefoneFixo;
	}
	public void setTelefoneFixo(String telefoneFixo) {
		this.telefoneFixo = telefoneFixo;
	}
	public String getTelefoneCelular() {
		return telefoneCelular;
	}
	public void setTelefoneCelular(String telefoneCelular) {
		this.telefoneCelular = telefoneCelular;
	}
	
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}


	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getOrgaoExpeditorRegistro() {
		return orgaoExpeditorRegistro;
	}

	public void setOrgaoExpeditorRegistro(String orgaoExpeditorRegistro) {
		this.orgaoExpeditorRegistro = orgaoExpeditorRegistro;
	}

	@Override
	public String toString() {
		return super.getNome();
	}
	

	
	
}
